home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01a.txt / 000052_icon-group-sender _Fri Jun 2 14:07:34 2000.msg < prev    next >
Internet Message Format  |  2002-01-03  |  1KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id OAA13288
  4.     for icon-group-addresses; Fri, 2 Jun 2000 14:04:31 -0700 (MST)
  5. Message-Id: <200006022104.OAA13288@baskerville.CS.Arizona.EDU>
  6. Date: Fri, 02 Jun 2000 10:56:45 -0500
  7. From: "Charles Hethcoat" <CHETHCOA@oss.oceaneering.com>
  8. To: <icon-group@optima.CS.Arizona.EDU>
  9. Subject: Coexpressions, etc.
  10. Content-Disposition: inline
  11. X-Guinevere: 1.0.13 ; Oceaneering Int'l
  12. X-MIME-Autoconverted: from quoted-printable to 8bit by baskerville.CS.Arizona.EDU id IAA04192
  13. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  14. Status: RO
  15. Content-Length: 509
  16.  
  17. Couldn't some of the more esoteric aspects of Icon (suspend/resume, coexpressions) be expressed as the state changes of an SECD machine, or an extension to it, or something similar?  For an example of what I mean, consult (for example) Burge's book on functional programming, especially the discussions of extensions to the lambda calculus to handle a  variety of messy real-life programming constructs in Algol-like languages.
  18.  
  19. Charles Hethcoat
  20. Senior Engineer
  21. Oceaneering Space Systems
  22. Houston, Texas USA
  23.  
  24.